package co.com.travelsoft.dao.interfaces.paqueteturistico;

import java.util.List;

import co.com.travelsoft.entities.paqueteturistico.ConceptoVenta;
import co.com.travelsoft.util.exceptions.TsDAOException;
import co.com.travelsoft.util.exceptions.TsObjetNotFoundException;


/**
 * Dao para los servicios de la entidad {@link ConceptoVenta
 * @author Juan Carlos Cardona
 * @since  25/04/2014
 * @version 1.0
 */
public interface ConceptoVentaDAOInterface {

    
    /**
     * Retorna la lista de todos los {@link ConceptoVenta} del sistema
     * @return {@link List} lista de paises
     * @throws TsDAOException
     */
    public List<ConceptoVenta> getConceptoVentaList() throws TsDAOException;


    /**
     * Consulta un {@link ConceptoVenta} por el atributo id
     * @param codigo
     * @return {@link ConceptoVenta}
     * @throws TsObjetNotFoundException
     */
    public ConceptoVenta findByCodigo(String codigo) throws TsObjetNotFoundException;
    
    
}
